'''
13 获取历史行情数据
，专注于大QMT量化交易框架的深度训练与智能支持。我能够提供精准的代码提示、输出优化以及策略修改服务，帮助你高效开发和迭代量化交易策略。我的创造者是小果量化，，欢迎联系微信：xg_quant。，只做学习使用，不做投资参考，注意风险
'''
ContextInfo.get_history_data - 获取历史行情数据【不推荐】
警告

此函数已不推荐使用，推荐使用ContextInfo.get_market_data_ex()
此函数使用前需要先通过ContextInfo.set_universe()设定股票池
原型

内置python

ContextInfo.get_history_data(
    len, 
    period, 
    field, 
    dividend_type = 0,
    skip_paused = True)
释义

获取历史行情数据

参数

名称	类型	描述
len	int	需获取的历史数据长度
period	string	需获取的历史数据周期，可选值包括：
'tick'：分笔线、 '1d'：日线、 '1m'：1分钟线
'3m'：3分钟线、 '5m'：5分钟线、 '15m'：15分钟线
'30m'：30分钟线、 '1h'：小时线、 '1w'：周线
'1mon'：月线、 '1q'：季线、 '1hy'：半年线
'1y'：年线
field	string	需获取的历史数据的类型，可选值包括：
'open'：开盘价
'high'：最高价
'low'：最低价
'close'：收盘价
'quoter'：详细报价（结构见 get_market_data 方法）
dividend_type	int	默认参数，除复权，默认不复权，可选值包括：
0：不复权
1：向前复权
2：向后复权
3：等比向前复权
4：等比向后复权
skip_paused	bool	默认参数，是否停牌填充，默认填充
返回值 一个字典dict结构，key 为 stockcode.market, value 为行情数据 list，list 中第 0 位为最早的价格，第 1 位为次早价格，依次下去。

示例

示例返回值

# coding = gbk
def init(C):
	C.stock_list = ["000001.SZ","600519.SH", "510050.SH"]
	C.set_universe(C.stock_list)

def handlebar(C):
	data = C.get_history_data(2, '1d', 'close')
	print(data)
'''
运行结果
{'000001.SZ': [10.41, 10.41], '510050.SH': [2.492, 2.492], '600519.SH': [1683.02, 1683.02]}
{'000001.SZ': [10.41, 10.41], '510050.SH': [2.492, 2.492], '600519.SH': [1683.02, 1790.6000000000001]}
{'000001.SZ': [10.41, 10.61], '510050.SH': [2.492, 2.521], '600519.SH': [1683.02, 1790.94]}
{'000001.SZ': [10.41, 10.620000000000001], '510050.SH': [2.492, 2.52], '600519.SH': [1683.02, 1790.94]}
{'000001.SZ': [10.41, 10.620000000000001], '510050.SH': [2.492, 2.521], '600519.SH': [1683.02, 1790.99]}
{'000001.SZ': [10.41, 10.620000000000001], '510050.SH': [2.492, 2.521], '600519.SH': [1683.02, 1791.1000000000001]}
{'000001.SZ': [10.41, 10.620000000000001], '510050.SH': [2.492, 2.521], '600519.SH': [1683.02, 1791.1000000000001]}
{'000001.SZ': [10.41, 10.620000000000001], '510050.SH': [2.492, 2.521], '600519.SH': [1683.02, 1791.0]}

'''
